package com.stylefeng.guns.modular.system.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.stylefeng.guns.modular.system.model.OperationLog;
import com.stylefeng.guns.modular.system.model.ReceiveBasicInformation;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author durui123
 * @since 2018-04-05
 */
public interface ReceiveBasicInformationMapper extends BaseMapper<ReceiveBasicInformation> {

    List<ReceiveBasicInformation> getReceiveBasic(@Param("page") Page<ReceiveBasicInformation> page,
    		@Param("arrivalDate") String arrivalDate, @Param("startDate") String startDate, 
    		@Param("consigner") String consigner,@Param("receiveContractNumber") String receiveContractNumber,
    		 @Param("consignee") String consignee,
    		 @Param("type") String type,
    		 
    		 @Param("consignerMobile") String consignerMobile, @Param("consigneeMobile") String consigneeMobile, 
    		 @Param("consignerPlace") String consignerPlace, @Param("consigneePlace") String consigneePlace, 
    		 @Param("tradePerson") String tradePerson,
    		 
    		 
    		@Param("orderByField") String orderByField, @Param("isAsc") boolean isAsc);
    List<ReceiveBasicInformation> getCollectBasic(@Param("receiveContractNumber") String receiveContractNumber);
}
